import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
// 抛出一个厂库
export default new Vuex.Store({
// state存的是公用的数据
  state: {
    city: '上海'
  },
  // 接受2个参数ctx上下文，传进来的参数（得到数据）
  // actions: {
  //   changeCity (ctx, city) {
  //     ctx.commit('changeCity', city)
  //   }
  // }, 复杂的
  // 修改公共数据
  mutations: {
    changeCity (state, city) {
      // 点击的city，修改公共数据
      state.city = city
    }
  }
})
